<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			//创建数组
			var arr1=[1,2,3,4,5];
			var arr2=[5,89,54,987,46,2];
			
			//过滤：不会修改原数组，而是返回一个新数组，需要接住
			var newArr=arr1.filter(function(val,i,arr){
				return val%2==0;
			})
			
			//汇总：不会修改原数组，而是返回一个新数组，需要接住
			var newarr=arr2.reduce(function(prev,val,i,arr){
				return prev+val;
			})
			
			//过滤
			console.log(newArr);
			console.log(arr1);
			
			//汇总
			console.log(newarr);
			console.log(arr2);
		</script>
	</body>
</html>
